export class Article { 
    title: string; 
    link: string; 
    votes: number; 

    constructor(title: string, link: string, votes?: number) { 
    this.title = title; 
    this.link = link; 
    this.votes = votes || 0; 
    } 
    voteUp() {
        this.votes++;
        }
        voteDown() {
        this.votes--;
        if (this.votes <= 0) {
        this.votes = 0;
        }
    
    }
    domain(): string {
        try {
        const link: string = this.link.split('//')[1];
        return link.split('/')[0];
        } catch (err) {
        return null||'';
        }
        }
        
       
    }
 
